package com.my.zl.common.dto.advancedQuery;

import java.io.Serializable;
import java.util.Map;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * 高级组合查询配置VO
 */
@Getter
@Setter
public class QueryConfigVO implements Serializable {
    
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value="字段；也可是自定义定长编码c001，后面转为真实字段")
    private String name;
    
    @ApiModelProperty(value="字段描述")
    private String alias;
    
    @ApiModelProperty(value="界面输入框类型")
    private String type;
    
    @ApiModelProperty(value="界面输入框可输入长度")
    private String length;
    
    @ApiModelProperty(value="字典表type")
    private String dictType;
    
    @ApiModelProperty(value="字典表type明细(实时获取也行) codeNo/codeDesc")
    private Map<String,Object> dictCodes;
    
    @ApiModelProperty(value="校验规则")
    private String checkRule;
    
    @ApiModelProperty(value="js自定义事件")
    private String event;
}